Skip to content

chore(ci): 升级 download-artifact 到最新版本#38

Merged
iamsyc merged 1 commit intomainfrom
codex/dependency-refresh-latest
Mar 11, 2026
Merged

chore(ci): 升级 download-artifact 到最新版本#38
iamsyc merged 1 commit intomainfrom
codex/dependency-refresh-latest

Conversation

@iamsyc
Copy link
Copy Markdown
Owner

@iamsyc iamsyc commented Mar 11, 2026

变更内容

  • 将 release workflow 中的 actions/download-artifactv4 升级到 v8

变更原因

  • 补齐仓库中剩余的旧版 GitHub 官方 Action,减少 Node.js 20 弃用告警
  • 保持 release 工作流与当前仓库其他已升级的 Actions 版本一致

验证

  • 静态核对 workflow 中 actions/download-artifact 已升级为 @v8
  • xcodebuild -project VoidDisplay.xcodeproj -scheme VoidDisplay -configuration Debug -derivedDataPath .derivedData build

- 将 release workflow 中的 actions/download-artifact 从 v4 升级到 v8
- 保持 softprops/action-gh-release 继续使用当前官方最新 v2.5.0
- 采用 build-only 作为这次小范围 workflow 修改的比例化验证
@github-actions
Copy link
Copy Markdown

CI Summary

Run: Open

Check Status Details
Change Scope code code-relevant change set
Unit Tests success required
UI Smoke Tests (matrix: baseline + permissionDenied + rebuildFailed) success required; matrix: baseline + permissionDenied + rebuildFailed
Release Build Check (Release arch smoke: arm64 + x86_64) success required; Release arch smoke check (arm64 + x86_64 with thin/sign/verify)
CI Gate success required; driven by Unit Tests + UI Smoke Tests + Release Build Check

Gate rule: target main 的代码相关 PR 必须通过 Unit Tests + UI Smoke Tests + Release Build Check

@iamsyc iamsyc merged commit 66cc280 into main Mar 11, 2026
9 checks passed
@iamsyc iamsyc deleted the codex/dependency-refresh-latest branch March 11, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant